string - 如何使用 Vbscript 检查输入字符串是文件名还是文件夹名

标签 string file input vbscript directory

我的目标是使用 Vb 脚本查找给定的输入是文件名还是文件夹名称。

例如,如果用户给出“D:\Temp\testfile.docx”,那么它应该导航到文件相关功能, 同样,如果用户给出“D:\Temp\”,那么它应该导航到文件夹相关功能。

如果没有直接的解决方案,是否有任何解决方法可以做到这一点?

最佳答案

检查用户输入是否引用现有文件 (. FileExists ) 或文件夹 (. FolderExists ):

If FolderExists(userinp) Then 
   folderaction
Else
   If FileExists(userinp) Then
      fileaction
   Else
      handle bad user input
   End If
End If

如果这不符合您的需求,请要求用户通过始终附加“\”来识别文件夹并检查 Right (用户名,1)。

关于string - 如何使用 Vbscript 检查输入字符串是文件名还是文件夹名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27043251/

相关文章:

java - 使用 java 应用程序解压缩时文件权限被拒绝,手动工作正常

javascript - 添加多个输入实时 javascript

python - 为什么我使用 python 从 RFID 读取器得到奇怪的输出?

javascript - 使用 JavaScript 查找字符串中的某些数据

html - HTML 文件输入如何工作?

python - python 中的 IOError 22 在 Windows 上无效

javascript - 停止打开输入类型文件 'file selection window'

javascript - 使用 input[type ="range"] 将值减去到 moment.js

java - 如何在对角线上打印字符串变量的字符?

C 控制字符串?