PowerShell获取文件ID

时间:2019-01-14 18:06:44

标签: powershell file

是否可以使用PowerShell获取文件ID? 我的意思是,如果您使用fsutil.exe,则会获得ID。

fsutil file queryFileID C:\temp

1 个答案:

答案 0 :(得分:0)

我知道这个年龄更大,但是我看不到一个好的答案,所以我将把它扔掉。 @marzse简短答案是正确的,没有PowerShell本机命令可以为您提供与fsutil相同的输出。如果文件在任何地方都可以打开,则可以从Get-SMBOpenFile获取int64 FileID。然后,您可以使用.NET魔术将其转换为十六进制。

<html>

<head>
  <title>Home+</title>
  <link rel="stylesheet" type="text/css" href="popup.css">
  <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0/jquery.min.js"></script>
  <script src="popup.js"></script>



  <div id="header">
    <h2>Home+</h2>
    <h6>Settings</h6>
  </div>

</head>

<body>


  <!-- The settings pane, expand at will -->
  <div class="tab-pane" id="settings">
    <form class="settings">
      <div class="form-item">
        <label for="zip">Zip Code: </label>
        <div class="form-item">
          <input id="zip" name="zip" type="text" pattern="[0-9]*">
        </div>
      </div>

      <div class="form-item">
        <label class="container">Show Weather
          <input type="checkbox" checked="checked">
          <span class="checkmark"></span>
        </label>
      </div>



      <div class="form-item">
          <button class="cooldown">Refresh Weather</button>
      </div>



      <div class="form-item">
        <label for="hompagebg" class="wallpaper-title">Upload Wallpaper</label>
        <center>
          <input type="file" id="hompage-background" name="hompagebg" accept="image/png, image/jpeg" size="20">
        </center>
      </div>


      <div class="form-item">
        <button type="button" class="button">Save</button>
        <button type="button" class="button_cancel">Cancel</button>
      </div>

    </form>

  </div>

  </div>


</body>

</html>

这不是一个简单的答案,但是写这篇文章所花的时间比我弄清楚要花费的​​时间长,所以我也不会觉得它很复杂。如果您需要做很多事情,请将其放入函数或脚本中并每天调用它。